package com.ruoyi.factory.taxShare.service;


import com.ruoyi.common.core.domain.AjaxResult;
import net.sf.json.JSONObject;

import javax.servlet.http.HttpServletRequest;
import java.util.Map;

public interface TaxHandService {

    /**
     * @author: Liujiaji
     * @date: 2023/8/11 10:31
     * @description: TODO 销售发票推送税务平台
     * @param: [param]
     * @return: com.ruoyi.common.core.domain.AjaxResult
     **/
    AjaxResult invoicePushParamxsfp(String param);

    /**
     * @author: Liujiaji
     * @date: 2023/8/11 10:31
     * @description: TODO 结算清单推送税务平台
     * @param: [param]
     * @return: com.ruoyi.common.core.domain.AjaxResult
     **/
    AjaxResult invoicePushParamjsqd(String param);

    /**
     * @author: Liujiaji
     * @date: 2023/8/11 10:30
     * @description: TODO 税务平台回调更新单据数据
     * @param: [param]
     * @return: com.ruoyi.common.core.domain.AjaxResult
     **/
    AjaxResult taxUpDataBill(JSONObject param, HttpServletRequest param2);

    AjaxResult test(JSONObject param, HttpServletRequest param2);

    void deletenotifyall();

    void pushCustomer(String times, String timee);

}
